package org.atlantis.grosbeak.logger;

/**
 * 
 * 日志的适配器接口。所有的日志适配器都应该实现此接口。<br>
 * 现在的默认的日志适配器有：
 * <ol>
 * <li>Log4jAdapter：使用Log4j作为日志输出。</li>
 * <li>JdkLoggerAdapter：使用JDK自带的Logger作为日志输出。</li>
 * <li>SystemLoggerAdapter：使用System.out或System.err作为日志输出。</li>
 * </ol>
 * 
 * @author <a href="mailto:seenoevil.cn@gmail.com">SeeNoEvil</a>
 * 
 */
public interface LoggerAdapter {

	/**
	 * 获得一个日志实现类。
	 * 
	 * @param className
	 * @return 日志实现类。
	 */
	Logger getLogger(String className);
}
